package br.com.informaticon.DAOGenerico;

/**
 *Prof Neri Aldoir Neitzke - WWW.INFORMATICON.COM.BR   videoaulas@informaticon.com.br
 * @author nerineitzke
 */
//update alunos set alu_nome=?, alu_cidade=?, alu_fone=?, alu_curso=? where alu_codigo=?

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import javax.swing.*;
import org.hibernate.*;
import org.hibernate.cfg.*;
import br.com.informaticon.modelo.pessoa;
public class ListarPessoaDAOGenerico
{
     public static void main(String [] args)   
     {
         try
         {
             pessoa pessoa = new pessoa();
             DAOGenerico obj_pessoa_daoG = new DAOGenerico(pessoa);
             List<pessoa> lista_pessoa = new ArrayList();
             lista_pessoa = obj_pessoa_daoG.lista_todos("pessoa");
             int tamanho_lista = lista_pessoa.size();
             String dados="";
             for(int i=0; i < tamanho_lista;i++)
             {
                 pessoa = lista_pessoa.get(i);
                 dados = dados+ "\n "+ pessoa.getPes_codigo()+" - "+pessoa.getPes_nome()+
                         " - "+pessoa.getPes_cpf()+" - "+pessoa.getPes_email()+
                         " - "+pessoa.getPes_fone();
                 
             }
             JOptionPane.showMessageDialog(null,dados);
         }
         catch(Exception erro)
         {
             JOptionPane.showMessageDialog(null,"Erro na Lista : "+erro);
         }        
     }    
}

